import time

from selenium import webdriver
from selenium.webdriver.common.by import By

#创建浏览器驱动对象
driver=webdriver.Edge()
#你要测试的网址
driver.get("https://www.baidu.com")
time.sleep(3)
driver.find_element(By.CSS_SELECTOR,"body > div:nth-child(4) > div:nth-child(2) > div:nth-child(5) > div:nth-child(1) > div:nth-child(1) > div:nth-child(6) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1) > span:nth-child(4)").click()
print(driver.current_window_handle)  #获取当前页面的句柄 --->16进制的字符串，每次运行都不一样
print(driver.window_handles) #所有窗口的句柄 以列表的形式的返回  浏览器页面从左到右
driver.switch_to.window(driver.window_handles[0])  # 切换句柄  默认是句柄是driver.get("")这个里面的页面
time.sleep(2)
print(driver.find_element(By.CSS_SELECTOR, "a[aria-label='暖心2024 总书记的贴心话的最新相关信息']").text)
# print(driver.find_element(By.CSS_SELECTOR, "a[aria-label='暖心2024 总书记的贴心话的最新相关信息']").text)
driver.find_element(By.CSS_SELECTOR, "#kw").send_keys("123213213")



#让我们的程序休眠
time.sleep(15)
#浏览器驱动对象进行关闭
driver.quit()


